.content {
    background-color: #fff;
    width: 100%;
    height: 100%;
    top: 0;
}
.pay {
	font-size: 28rpx;
	color: #333;
	// 头部
	.head {
		width: 750rpx;
		height: 450rpx;
		background: linear-gradient(0deg,#ff977b 0%, #ff2d1b 100%);
		.title {
			padding: 100rpx 0 0 0;
			font-size: 36rpx;
			color: #fff;
		}
		.text {
			transform: translateY(-10rpx);
			transform: translateX(-50rpx);
			.circle { 
				width: 300rpx;
				height: 300rpx;
				background: rgba(#fff, 0.1);
				border-radius: 50%;
				image {
					width: 120rpx;
					height: 120rpx;
				}
			}
			.name {
				padding-left: 60rpx;
				font-size: 44rpx;
				font-weight: 500;
				color: #ffffff;
				line-height: 110rpx;
			}
		}
	}
	.info + .info {
		margin-left: 46rpx;
	} 
	// 订单信息
	.card {
		// margin-top: -60rpx;
        top: 380rpx;
		width: 750rpx;
		height: 1006rpx;
		background: #fff;
		border-radius: 28rpx 28rpx 16rpx 16rpx;
		// box-shadow: 4rpx 8rpx 24rpx 0 rgba(0,0,0,0.04); 
		.detail {
			padding: 60rpx 0 0 48rpx;
		}
		.order {
			margin-bottom: 40rpx;
		}
		.right {
			padding: 0 0 0 52rpx;
			color: #666;
		}
	}
	// 拼团
	.team {
		margin: 0 24rpx;
		background: #f8f8fb;
		border-radius: 16rpx;
		padding: 42rpx;
		.name {
			font-size: 24rpx;
			color: #ff2d1b;
		}
		.list {
			padding: 42rpx 0 0 25rpx;
			display: flex;
			.info {
				//图片
				&:after {
				content: "";
				position: absolute;
				left: 20rpx;
				top: 22rpx;
				background-image: url("/static/image/king.png");
				background-size: cover;
				width: 50rpx;
				height: 50rpx;
				}
			}
			image {
				width: 80rpx;
				height: 80rpx;
				border-radius: 50%;
				z-index: -1;
			}
			.label {
				width: 76rpx;
				height: 30rpx;
				background: #fff;
				border: 1px solid #e93323;
				border-radius: 18rpx;
				font-size: 22rpx;
				color: #e93323;
				margin-top: -20rpx;
				z-index: 99;
			}
		}
	}
	// 按钮 返回	
	.sumbit {
		padding: 98rpx 0 32rpx 0;
		.friend {
			width: 702rpx;
			height: 88rpx;
			background: linear-gradient(269deg,#ff977b 5%, #ff2d1b 95%);
			border-radius: 44rpx;
			font-size: 24rpx;
			color: #fff;
			line-height: 28rpx;
		}
	}
	.home {
		width: 702rpx;
		height: 88rpx;
		border: 2rpx solid #ff2d1b;
		border-radius: 46rpx;
        color: #ff2d1b;
	}
}

// 弹窗
// 积分任务完成弹窗
.finish_box {
	height: 100vh;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(#000,0.7);
	z-index: 999;
	.cardf {
		background: #fff;
		border-radius: 16rpx;
		left: 10%;
		right: 10%;
		top: 40%;
		.name {
			padding: 40rpx 0  20rpx 0;
			font-size: 34rpx;
			font-weight: 600;
			color: #333;
		}
		.text {
			color: #999;
			padding-bottom: 40rpx;
		}
		.btn {
			border-top: 1px solid #999;
			font-size: 35rpx;
			padding-top: 10rpx;
			padding-bottom: 20rpx;
			.finally {
				color: #e73639;
			}
		}
	}
}